Formation professionnelle en présentiel : C++ : LE LANGAGE sur SAINT-PAUL-L�S-DURANCE

Formation professionnelle en présentiel : C++ : LE LANGAGE sur SAINT-PAUL-L�S-DURANCE

Atlas Informatique réalise la formation professionnelle à distance

Formation professionnelle en présentiel : C++ : LE LANGAGE sur SAINT-PAUL-L�S-DURANCE

dans ses locaux, en téléassistance ou directement en clientèle.

Atlas Informatique vous propose le programme de formation suivant :

Formation professionnelle en présentiel : C++ : LE LANGAGE sur SAINT-PAUL-L�S-DURANCE

 

PUBLIC

A toute personne ayant déjà une bonne expérience de programmation, une bonne pratique du langage C, et qui désire se familiariser avec les concepts et les méthodes de la programmation objet en C++.

Objectif 

    * acquérir une bonne connaissance des mécanismes orientés objets du langage C++

    * réviser et mettre en oeuvre les principes directeurs de l'approche orientée objet

    * apprendre à bien utiliser le langage

    * introduire et mettre en oeuvre de bonnes pratiques de programmation orientée objet

Conditions de formations et méthodes

    * 1 PC par stagiaire

    * alternance d'apports de connaissances et d'exercices d'application sur machine

    * l'environnement de travail est limité aux seuls outils nécessaires à l'édition de textes, à la compilation et à l'exécution des programmes

Programme


1- Introduction

    * perspective historique : de l'approche modulaire à l'approche orientée objet

    * place du C++ dans l'OO

    * principales évolutions du langage C++

2- Eléments de base

    * les types de données

    * les fonctions

    * la surcharge des fonctions

    * la généricité des fonctions

3- Concept de classe

    * définition

    * les types des données membres

    * les fonctions membres :

          o statiques, constantes, privées, ...

          o constructeurs, destructeurs

          o le cas des constructeurs X (Const X &)

          o les fonctions amies

4- La surcharge des opérateurs

    * définitions, principes et limites

    * le rôle des fonctions amies

    * cas de l'opérateur d'affectation

    * cas des opérateurs d'indiçage "[]"

    * cas des opérateurs d'appel de fonction "()"

    * pointeur intelligent

5- Généricité classes paramétrées (template class)

    * définitions

    * instanciation

    * spécialisation

 

6- Héritage

    * héritage simple, classe dérivée

    * dérivation privée, publique, incidence sur les constructeurs

    * portée de la dérivation

    * polymorphisme liaison dynamique

    * fonctions virtuelles, redéfinition

    * structures de données polymorphes

    * héritage multiple

    * classe abstraite

7- Généricité

    * présentation de la généricité, sémantique

    * fonctions génériques

    * classes génériques

8- Traitement des flux d'entrée/sortie : les "streams"

    * notion de flux de donnée

    * implémentation

    * la surcharge des opérateurs d'E/S

9- Traitement des exceptions



contactez-nous
Contact pour la capture des pages jaunes

Contact
an image
ATLAS INFORMATIQUE
68 Bd Lazer
13010 Marseille

atlasinformatique
@free.fr


Tel 1 : 06 260 240 81
Tel 2 : 09 53 43 90 11
Tel 3 : 04 84 25 31 66
Fax : 09 58 43 90 11